Error Aware Monocular Visual Odometry using Vertical Line Pairs for Small Robots in Urban Areas
نویسندگان
چکیده
We report a new error-aware monocular visual odometry method that only uses vertical lines, such as vertical edges of buildings and poles in urban areas as landmarks. Since vertical lines are easy to extract, insensitive to lighting conditions/shadows, and sensitive to robot movements on the ground plane, they are robust features if compared with regular point features or line features. We derive a recursive visual odometry method based on the vertical line pairs. We analyze how errors are propagated and introduced in the continuous odometry process by deriving the closed form representation of covariance matrix. We formulate the minimum variance ego-motion estimation problem and present a method that outputs weights for different vertical line pairs. The resulting visual odometry method is tested in physical experiments and compared with two existing methods that are based on point features and line features, respectively. The experiment results show that our method outperforms its two counterparts in robustness, accuracy, and speed. The relative errors of our method are less than 2% in experiments. Introduction We are interested in developing a visual odometry method for small robots in urban areas where tall buildings form a deep valley which can block GPS signals. Existing visual odometry methods are computationally challenging and cannot be used on small mobile robots with limited computation power. Employing a minimalist’s approach, we only focus on the robot ego-motion estimation on the ground plane using vertical lines under a regular pinhole camera due to common requirements and configurations of small robots. Building edges and poles are common features in urban areas (see Fig. 1(a)). These vertical lines are insensitive to lighting conditions and shadows. They are parallel to each other along the gravity direction. Extracting parallel lines using the gravity direction as a reference can be done quickly and accurately on low power computation platforms. Moreover, vertical lines are sensitive to robot motion on the ground plane. ∗This work was supported in part by the National Science Foundation under CAREER grant IIS-0643298 and MRI program under CNS-0923203. Copyright c © 2010, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. (a) -40 -20 0 20 0 50 100 150 200 250 300
منابع مشابه
Improved Approach to Global Localization based on Odometry Error Modeling for Mobile Robots
It is often the odometry accumulative error without bound after long-range movement that decreases the precision of global localization for wheeled mobile robots. Therefore, an efficient approach to odometry error modeling is proposed regarding gentle drive type mobile robots. The approximate functional expressions, between process input of odometry and non-systematic error as well as systemati...
متن کاملUnDeepVO: Monocular Visual Odometry through Unsupervised Deep Learning
We propose a novel monocular visual odometry (VO) system called UnDeepVO in this paper. UnDeepVO is able to estimate the 6-DoF pose of a monocular camera and the depth of its view by using deep neural networks. There are two salient features of the proposed UnDeepVO: one is the unsupervised deep learning scheme, and the other is the absolute scale recovery. Specifically, we train UnDeepVO by us...
متن کاملInvestigation on the Effect of Different Parameters in Wheeled Mobile Robot Error (TECHNICAL NOTE)
This article has focused on evaluation and identification of effective parameters in positioning performance with an odometry approach of an omni-directional mobile robot. Although there has been research in this field, but in this paper, a new approach has been proposed for mobile robot in positioning performance. With respect to experimental investigations of different parameters in omni-dire...
متن کاملA New Approach to Self-Localization for Mobile Robots Using Sensor Data Fusion
This paper proposes a new approach for calibration of dead reckoning process. Using the well-known UMBmark (University of Michigan Benchmark) is not sufficient for a desirable calibration of dead reckoning. Besides, existing calibration methods usually require explicit measurement of actual motion of the robot. Some recent methods use the smart encoder trailer or long range finder sensors such ...
متن کاملCombined visual odometry and visual compass for off-road mobile robots localization
In this paper, we present the work related to the application of a visual odometry approach to estimate the location of mobile robots operating in off-road conditions. The visual odometry approach is based on template matching, which deals with estimating the robot displacement through a matching process between two consecutive images. Standard visual odometry has been improved using visual com...
متن کامل